LWKS distributed rendering proposal [lwks render node] /S/ 201X I using # as placeholder If using "####" in the output filename, lightworks would have to remove the #'s in the filename and use the actual framenumber instead of #'s. imgseqA_#### imgseqA_0001 imgseqA_0002 imgseqA_0003 ... imgseqB_####### imgseqB_0000001 imgseqB_0000002 ... ####_t1 0001_t1 0002_t1 0003_t1 ... filename: "###" / format: dpx -> 001.dpx -> 002.dpx ... 123.dpx. II (options for manual distributed rendering etc.) Image Sequence EXPORT options: (*) skip existing images (*) use the edit framenumber as img-sequence pattern (####...) (also nice, if you want to overwrite a part of already exported edit, eg. just changing an effect from frame 101-456e etc., press export and it's done) - so to say - reexporting the marked position overwrites the correct files ... (*) send start render command to: >> machine A (*) >> machine B ( ) >> machine C (*) >> machine D (*) >> machine E ( ) Machine A 000001.tif 000002.tif 000005.tif 000006.tif 000009.tif Machine C 000003.tif 000007.tif Machine D 000004.tif 000008.tif so distributed rendering a shared project should not be so far away (?) (auto distributed rendering etc.) eg. rendering the same seq., eg. tiff Machine A: loaded with cut#1final Machine C: loaded with cut#1final Machine D: loaded with cut#1final ... render wks1 question: file #####.tif there? no->render ... wks2 question: file #####.tif there? yes->skip, no: render ... [check next frame] while rendering each machine should create a dummy file with 0kb. 00093485.tif[0kb] (some machine is rendering frame 00093485.tif, so skip it) if the dummy file can't be created, another machine was faster, so skip it too. etc. II-1 lighworks free should have the function to act as render node with img. sequence export enabled ... (eg. own icon "Lightworks Render Node", with some startup parameter to the executable "-rendernode") III at the end of the rendering: each machine could signal, that it has finished (to the machine which submitted the job). this machine could then check if all files were rendered (exists) and are >0kb. if not there could be an option to send the render command again (just to rerender missing files) or create an err. report or to instruct the main machine to rerender missing files etc. ___________________________________ simon.bauer@ufg.at